package com.wctj.api.business.common.dto;

import com.wctj.api.base.enums.PlatformEnums;

import java.math.BigDecimal;

/**
 * 
 * @author carol
 * @date   2024-09-19
 */
public class DdwxPayOrderDTO {

    private Integer id;

    private Integer aid;

    private Integer bid;

    private Long mid;

    private Long orderid;

    private String ordernum;

    private String title;

    private BigDecimal money;

    private Integer score;

    /**
     * shop collage scoreshop kanjia seckill recharge maidan designerpage form
     */
    private String type;

    private Integer createtime;

    /**
     *0未支付 1已支付 2已取消
     */
    private Integer status;

    private String paynum;

    /**
     *1余额支付 2微信支付 3支付宝支付 4货到付款 5转账汇款 11百度小程序 12头条小程序
     */
    private Integer paytypeid;

    private String paytype;

    private Integer paytime;

    /**
     *0待审核，1审核通过，2驳回
     */
    private Integer checkStatus;

    private String checkRemark;
    /**
     * {@link PlatformEnums}
     */
    private String platform;

    private Integer issettle;

    private Integer isbusinesspay;

    private Integer issxpay;

    /**
     *退款金额
     */
    private BigDecimal refundMoney;

    /**
     *退款时间
     */
    private Integer refundTime;

    /**
     *下单人mid
     */
    private Integer pmid;

    private String paypics;

    public Integer getBid() {
        return bid;
    }

    public void setBid(Integer bid) {
        this.bid = bid;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getAid() {
        return aid;
    }

    public void setAid(Integer aid) {
        this.aid = aid;
    }

    public Long getMid() {
        return mid;
    }

    public void setMid(Long mid) {
        this.mid = mid;
    }

    public Long getOrderid() {
        return orderid;
    }

    public void setOrderid(Long orderid) {
        this.orderid = orderid;
    }

    public String getOrdernum() {
        return ordernum;
    }

    public void setOrdernum(String ordernum) {
        this.ordernum = ordernum;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Integer getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Integer createtime) {
        this.createtime = createtime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getPaynum() {
        return paynum;
    }

    public void setPaynum(String paynum) {
        this.paynum = paynum;
    }

    public Integer getPaytypeid() {
        return paytypeid;
    }

    public void setPaytypeid(Integer paytypeid) {
        this.paytypeid = paytypeid;
    }

    public String getPaytype() {
        return paytype;
    }

    public void setPaytype(String paytype) {
        this.paytype = paytype;
    }

    public Integer getPaytime() {
        return paytime;
    }

    public void setPaytime(Integer paytime) {
        this.paytime = paytime;
    }

    public Integer getCheckStatus() {
        return checkStatus;
    }

    public void setCheckStatus(Integer checkStatus) {
        this.checkStatus = checkStatus;
    }

    public String getCheckRemark() {
        return checkRemark;
    }

    public void setCheckRemark(String checkRemark) {
        this.checkRemark = checkRemark;
    }

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    public Integer getIssettle() {
        return issettle;
    }

    public void setIssettle(Integer issettle) {
        this.issettle = issettle;
    }

    public Integer getIsbusinesspay() {
        return isbusinesspay;
    }

    public void setIsbusinesspay(Integer isbusinesspay) {
        this.isbusinesspay = isbusinesspay;
    }

    public Integer getIssxpay() {
        return issxpay;
    }

    public void setIssxpay(Integer issxpay) {
        this.issxpay = issxpay;
    }

    public BigDecimal getRefundMoney() {
        return refundMoney;
    }

    public void setRefundMoney(BigDecimal refundMoney) {
        this.refundMoney = refundMoney;
    }

    public Integer getRefundTime() {
        return refundTime;
    }

    public void setRefundTime(Integer refundTime) {
        this.refundTime = refundTime;
    }

    public Integer getPmid() {
        return pmid;
    }

    public void setPmid(Integer pmid) {
        this.pmid = pmid;
    }

    public String getPaypics() {
        return paypics;
    }

    public void setPaypics(String paypics) {
        this.paypics = paypics;
    }
}